@echo off
echo WmsIndus前端项目智能启动工具
echo.

cd /d %~dp0
echo 当前目录: %CD%
echo.

set port=4200

echo 检查端口 %port% 是否被占用...
netstat -ano | findstr :%port% > nul
if %errorlevel% equ 0 (
    echo 端口 %port% 已被占用，正在尝试关闭占用进程...
    for /f "tokens=5" %%a in ('netstat -ano ^| findstr :%port%') do (
        echo 找到进程: %%a
        taskkill /F /PID %%a
        if %errorlevel% equ 0 (
            echo 进程已终止
        ) else (
            echo 无法终止进程，将使用备用端口4201
            set port=4201
        )
    )
)

echo.
echo 正在使用端口 %port% 启动Angular开发服务器...
echo 请在浏览器中访问: http://localhost:%port%/
echo.
call ng serve --port %port% --proxy-config proxy.conf.json --open
echo.

pause 